@charset "utf-8";
body{
    font-size: 12px;
    /*background-color: red;*/
}

input{
    padding: 0px;
    margin-right: 0px;
}
.cal{
    background-color: white;
    width:250px;
    border-collapse: collapse;
    border: 1px solid black;
}

.cal td{
    height: 25px;
    padding: 0px;
}

.cal_header{
    width: 100%;
    height: 100%;
    background-color: #41A9CC;
    color: white;
    text-align: center;
}

/** 蓝底白字**/
.cal label{
    background-color: #41A9CC;
    color: white;
    padding: 3px 7px;

    /** 指针为手型**/
    cursor: pointer;
}

/*移动到元素上面就使用这个样式*/
.cal label:hover{
    color: blue;

}

.cal_xingqi{
    width: 100%;
    text-align: center;
    /**表格的两边框合并为一条  如果可能，边框会合并为一个单一的边框。会忽略border-spacing 和 empty-cells 属性。**/
    border-collapse: collapse;
    /*font-weight: bold;*/
}

.bg_light_blue{
    height: 30px;
    background-color: #D0F0F0;
}

.cal span{

    padding: 5px;
    cursor: pointer;

    /** 宽度一样的关键代码**/
    width: 20px;
    display: block;

    /*带有边框*/
    /*border: 1px solid white;*/
}

.cal span:hover{
    background-color: #41A9CC;
    border-radius: 3px 3px 3px 3px;

    /*带有边框*/
    /*border-color: red;*/
}

/** 不是本月的灰色 **/
.not_current_month{
    color: gray;
}

.current_month{
    color: red;
}

._bottom{
    width: 100%;
}

.input_width{
    width:80px;
}

.yincang{
    display: none;
}


.jintian{
    color: blue;
    background-color: #41A9CC;
    border-radius: 3px 3px 3px 3px;
}
.choosed-date{
    background-color: #41A9CC;
    border-radius: 3px 3px 3px 3px;
    color: red;
    /* border-color: red; */
}